<?php
// 这是系统自动生成的公共文件
use think\facade\Session;

//获取登录session信息
function get_admin_session(){
    return Session::get('name');
}

function clear_admin_session(){
    Session::delete('name');
}


//去除回车，空格，将字符串转换为数组
function textareaToStr($str){
    //去除两边空格，
    $qian=array("\t","\n","\r");
    $strNow = str_replace($qian, ',', $str);
    $arr = explode(',',$strNow);
    //去除数组两边空格
    foreach ($arr as $k=>$v){
        $arr[$k] = str_replace(array("/r/n", "/r", "/n"," ","  ",""), "", trim($v));
        if ($v==""){
            unset($arr[$k]);
        }
    }
    return $arr;
}




/**
 * @param $str  字符串
 * @param $NeedStr  需要删除的字符
 * 删除字符串中指定字符串
 */
function delStrToStr($str,$NeedStr){
    $count=strpos($str,$NeedStr);
    $strlen = strlen($NeedStr);
    $strNow=substr_replace($str,"",$count,$strlen);
    return $strNow;
}



/**
 * @param $url 资源路径
 * @return bool
 * 删除上传资源
 */
function delImgRes($url){

    //判断资源是否为空
    if ($url=""||is_null($url)){
        return del_msg(0,'资源不存在或者已经被删除~~');
    }
    $flag = unlink($url);
    echo $flag;
//    try{
//        $flag = unlink($url);
//        echo $flag;
//    }catch (\Exception $exception){
//        return del_msg(0,'删除失败，请联系管理员处理~~');
//    }
    if ($flag){
        return del_msg(1,'删除成功~~');
    }else{
        return del_msg(0,'删除失败~~');
    }

}


/**
 * layui输出信息
 */
function lay_msg($code="1",$msg="",$count="",$data=[]){

    $arr=array();
    $arr['code'] = $code;
    $arr['msg'] = $msg;
    $arr['count'] = $count;
    $arr['data'] = $data;
    return json($arr);

}

/**
 *
 * @param $code  状态码
 * @param string $msg  状态信息
 * @return \think\response\Json
 * 删除后返回信息
 */
function del_msg($code,$msg=""){
    $arr=array();
    $arr['code'] = $code;
    $arr['msg'] = $msg;
    return $arr;
}